/*
 * @Author: Dagon
 * @Date: 2021-03-20 16:48:48
 * @Description: 封装优先级队列（队列插入的时候根据优先级进行插入）
 */
  

function PriorityuQueue() {
  // 在PriorityQueue重新创建了一个类： 可以理解成内部类
  function QueueElement(element, priority) {
    this.element = element
    this.priority = priority
  }

  // 封装属性
  this.items = []

  // 实现插入方法
  PriorityuQueue.prototype.enqueue = function(element, priority) {
    // 1. 创建QueueElement对象
    var queueelement = new QueueElement(element, priority)
  }
}

// 测试代码
var pq = new PriorityuQueue()